/****************************************************************************
 * Copyright (c) 2010 - Quildreen <quildreen@gmail.com>                     *
 *                                                                          *
 * Permission is hereby granted, free of charge, to any person              *
 * obtaining a copy of this software and associated documentation files     *
 * (the "Software"), to deal in the Software without restriction,           *
 * including without limitation the rights to use, copy, modify, merge,     *
 * publish, distribute, sublicense, and/or sell copies of the Software,     *
 * and to permit persons to whom the Software is furnished to do so,        *
 * subject to the following conditions:                                     *
 *                                                                          *
 * The above copyright notice and this permission notice shall be           *
 * included in all copies or substantial portions of the Software.          *
 *                                                                          *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,          *
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF       *
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND                    *
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE   *
 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION   *
 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION    *
 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.          *
 ****************************************************************************/
 
* {
	margin: 0;
	padding: 0;
}
body{
	text-align: center;
	font-family: "Segoe UI", Verdana, Helvetica, Arial, serif;
	font-size: 11pt;
}
.page{
	width: 600px;
	margin: 0 auto;
	text-align: left;
	padding: 20px 0;
}
.title{
	font-family: "Segoe UI", Verdana, Helvetica, Arial, serif;
	font-size: 28pt;
	color: #555;
	border-bottom: 4px solid #bbb;
	font-variant: small-caps;
	text-align: left;
}
.subtitle{
	font-size: 10pt;
	text-align: right;
	color: #bbb;
	display: block;
	font-variant: normal;
}
.subheader{
	font-weight: bold;
	font-size: 14pt;
	color: #999;
	border-top: 2px solid #ddd;
	border-bottom: 1px solid #bbb;
	margin-top: 1em;
	padding: 2px 5px;
	font-variant: small-caps;
}
h3{
	font-weight: bold;
	font-size: 14pt;
	color: #039;
	margin: 1em 0 0.3em 0;
	font-variant: small-caps;
}
a.link{
	color: #248;
	text-decoration: none;
}
a.link:hover{
	color: #48b;
	text-decoration: underline;
}
.bottom{
	margin: 30px 0 0 0;
	border-top: 3px solid #ddd;
	text-align: right;
	color: #999;
	font-size: 8pt;
}
.bottom p{
	text-align: center;
	margin-top: 0;
}
.window{
	position: relative;
	margin: 20px 0;
	height: 444px;
	overflow: hidden;
	background: #000;
	border: 4px solid #ccc;
	font-family: "Courier New", monospace;
}
.background {
	position: absolute;
	bottom: 0px;
	width: 600px;
	padding: 1px 0;
	border-bottom: 3px solid #002cff;
	background: #001B95;
	border-top: 1px solid #000f55;
}
#fps {
	position: absolute;
	top: 10px;
	z-index: 1000;
	left: 480px;
	width: 100px;
	text-align: right;
	color: #fff;
	font-weight: bold;
	font-size: 32px;
	font-family: verdana, helvetica, sans-serif;
}
#game_over {
	position: absolute;
	height: 444px;
	width: 600px;
	line-height: 444px;
	text-align: center;
	font-size: 72px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", serif;
	color: #fff;
	background: #000;
	opacity: 0.75;
	z-index: 1001;
	display: none;
}